oneplus 6 vs honor 10